package gui;

import app.Application;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

/**
 *
 * @author alexisl
 */
public class Fenetre extends JFrame {

    private final int LARGEUR;
    private final int HAUTEUR;
    private Application application;
    private Panneau pnlPanneau;

    public Fenetre(int largeur, int hauteur, Application app) {
        LARGEUR = largeur;
        HAUTEUR = hauteur;
        
        application = app;

        initialisation();
    }

    private void initialisation() {
        setSize(LARGEUR, HAUTEUR);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setResizable(false);
        setTitle("Gestionnaire de groupes pour Gmail");
        setLayout(null);
        setLocationRelativeTo(null);
        
        pnlPanneau = new Panneau(this, LARGEUR, HAUTEUR, application);
        add(pnlPanneau);
        
        setVisible(true);
    }
    
    public void updateBar(int progressValue, int progressMax, String action, String item) {
        pnlPanneau.updateBar(progressValue, progressMax, action, item);
    }
}
